iT邦幫忙

2026 iThome 鐵人賽

DAY 14
0
ChatGPT & Codex

AI 保健小幫手:用 ChatGPT & Codex 打造個人健康紀錄工具系列 第 14 篇

Day 14|讓服藥提醒更完整:加入提醒操作

  • 分享至 

  • xImage
  •  

今天主要是接著昨天完成的服藥提醒功能繼續做。
昨天已經可以在設定的時間出現提醒,所以今天希望讓提醒功能更方便使用。

我希望做到:

提醒出現後,可以直接在提醒中將藥物標記為「已服用」。


一、先確認昨天完成的提醒功能

昨天已經完成服藥時間提醒。

目前可以:

  • 設定藥物時間。
  • 到指定時間顯示提醒。
  • 顯示正確的藥物名稱。
  • 藥物標記為「已服用」後停止提醒。

所以今天是在原本功能上繼續增加操作方式,而不是重新製作提醒功能。


二、加入提醒中的「已服用」功能

今天我希望提醒出現時,可以直接在提醒裡面按下「已服用」。

例如:

⏰ 該服用維他命了!

[已服用]

按下之後:
藥物狀態會變成「已服用」,而且首頁與用藥管理也會同步更新。
這樣就不用再另外回到其他頁面修改狀態。


三、今天使用 Codex 的 Prompt

Prompt :
「目前 AI 保健小幫手已經可以根據藥物設定時間顯示服藥提醒,並且可以在藥物標記為『已服用』後停止提醒。現在請改善提醒介面,讓提醒訊息中直接提供『已服用』操作按鈕。使用者按下後,請更新該筆藥物的服用狀態,並讓首頁與用藥管理頁面的狀態同步更新。請不要修改目前已經正常的新增藥物、刪除藥物、首頁同步、localStorage 與提醒時間判斷功能。請先檢查目前程式架構,再以最少的修改加入此功能。修改完成後請告訴我修改了哪些檔案,以及建議我如何測試。」


四、實際測試

我先設定一筆幾分鐘後需要服用的藥物。

時間到了之後:
✅ 成功出現提醒。
✅ 顯示正確的藥物名稱。
✅ 提醒中有「已服用」按鈕。
接著按下「已服用」。

✅ 藥物狀態成功變成「已服用」。
✅ 首頁同步更新。
✅ 用藥管理也同步更新。
✅ 不會繼續提醒這筆藥物。

代表今天新增的提醒操作可以正常運作。


五、今天的成果

今天主要完成了:
✅ 服藥提醒可以正常顯示。
✅ 提醒會顯示正確的藥物名稱。
✅ 提醒中加入「已服用」操作。
✅ 按下後可以更新藥物狀態。
✅ 首頁與用藥管理會同步更新。
✅ 標記為「已服用」後不會繼續提醒。
✅ 原本的新增、刪除、同步和資料保存功能沒有受到影響。

目前提醒流程已經變成:

設定藥物時間
 ↓
時間到了
 ↓
顯示服藥提醒
 ↓
按下「已服用」
 ↓
更新藥物狀態
 ↓
首頁與用藥管理同步
 ↓
停止提醒

六、今天最大的收穫

今天讓我發現,功能不只是「可以運作」就完成了。
如果提醒出現之後,還要回到其他頁面才能把藥物標記成「已服用」,操作上會比較麻煩。
所以今天把操作直接放進提醒裡面之後,整個流程就變得比較連貫。


明天要做什麼?

Day 15|修正每日服藥狀態,並繼續完善提醒功能

今天測試時,我發現一個新的問題:
如果昨天已經把藥物標記成「已服用」,到了今天之後,這個狀態還是會保留。
所以明天會先處理這個問題,讓每天的服藥狀態可以重新開始。

也就是:

昨天
 ↓
已服用

今天
 ↓
重新變成未服用
 ↓
可以再次服用

完成修正後,再繼續原本的進度,製作下一個提醒功能。
這樣除了可以修正目前發現的問題,也可以讓整個服藥提醒功能繼續往下一階段發展。


上一篇
Day 13|加入服藥提醒:在吃藥時間提醒使用者
下一篇
Day 15|修正每日服藥狀態:每天刷新
系列文
AI 保健小幫手:用 ChatGPT & Codex 打造個人健康紀錄工具 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言